package fr.sinno.wms.batch.model;

import java.io.Serializable;
import java.util.Date;

public class DetailBonLivraison implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 50.
	 */
	private String clientContainerNo;
	/**
	 * 50.
	 */
	private String sourceContainerNo;
	/**
	 * 50.
	 */
	private String productCode;
	/**
	 * 10.
	 */
	private String uomCode;
	/**
	 * 12.
	 */
	private Double qttyShipped;
	/**
	 * 12.
	 */
	private Double weightShipped;
	/**
	 * 14.
	 */
	private Date shippDate;	
	/**
	 * 50.
	 */
	private String lotCode;
	/**
	 * 20.
	 */
	private String supplierCode;
	/**
	 * 50.
	 */
	private String serialNO;
	/**
	 * 14.
	 */
	private Date expiryDate;
	/**
	 * 50.
	 */
	private String quality;
	/**
	 * 14.
	 */
	private Date bestBeforeDate;
	/**
	 * 14.
	 */
	private Date productionDate;
	/**
	 * 12.
	 */
	private Double shelfLife;
	/**
	 * 12.
	 */
	private String ownerCode;	
	/**
	 * 50.
	 */
	private String pack;
	/**
	 * 14.
	 */
	private Date dateDaysOfLife;
	/**
	 * 50.
	 */
	private String sizeCode;
	/**
	 * 50.
	 */
	private String colorCode;
	/**
	 * 50.
	 */
	private String source;
	/**
	 * 50.
	 */
	private String versionCode;
	/**
	 * 50.
	 */
	private String productionMethod;
	/**
	 * 50.
	 */
	private String postProductionTreatment;
	

	public DetailBonLivraison() {
		super();
	}

	public String getProductCode() {
		return productCode;
	}

	/**
	 * @param productCode the productCode to set
	 */
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	/**
	 * @return the lotCode
	 */
	public String getLotCode() {
		return lotCode;
	}

	/**
	 * @param lotCode the lotCode to set
	 */
	public void setLotCode(String lotCode) {
		this.lotCode = lotCode;
	}

	/**
	 * @return the serialNO
	 */
	public String getSerialNO() {
		return serialNO;
	}

	/**
	 * @param serialNO the serialNO to set
	 */
	public void setSerialNO(String serialNO) {
		this.serialNO = serialNO;
	}

	/**
	 * @return the expiryDate
	 */
	public Date getExpiryDate() {
		return expiryDate;
	}

	/**
	 * @param expiryDate the expiryDate to set
	 */
	public void setExpiryDate(Date expiryDate) {
		this.expiryDate = expiryDate;
	}

	/**
	 * @return the uomCode
	 */
	public String getUomCode() {
		return uomCode;
	}

	/**
	 * @param uomCode the uomCode to set
	 */
	public void setUomCode(String uomCode) {
		this.uomCode = uomCode;
	}

	/**
	 * @return the quality
	 */
	public String getQuality() {
		return quality;
	}

	/**
	 * @param quality the quality to set
	 */
	public void setQuality(String quality) {
		this.quality = quality;
	}

	/**
	 * @return the bestBeforeDate
	 */
	public Date getBestBeforeDate() {
		return bestBeforeDate;
	}

	/**
	 * @param bestBeforeDate the bestBeforeDate to set
	 */
	public void setBestBeforeDate(Date bestBeforeDate) {
		this.bestBeforeDate = bestBeforeDate;
	}

	/**
	 * @return the minShelfLife
	 */
	public Double getMinShelfLife() {
		return shelfLife;
	}

	/**
	 * @param minShelfLife the minShelfLife to set
	 */
	public void setMinShelfLife(Double minShelfLife) {
		this.shelfLife = minShelfLife;
	}


	/**
	 * @return the date
	 */
	public Date getDate() {
		return shippDate;
	}

	/**
	 * @param date the date to set
	 */
	public void setDate(Date date) {
		this.shippDate = date;
	}

	/**
	 * @return the qttyShipped
	 */
	public Double getQttyShipped() {
		return qttyShipped;
	}

	/**
	 * @param qttyShipped the qttyShipped to set
	 */
	public void setQttyShipped(Double qttyShipped) {
		this.qttyShipped = qttyShipped;
	}

	/**
	 * @return the clientContainerNo
	 */
	public String getClientContainerNo() {
		return clientContainerNo;
	}

	/**
	 * @param clientContainerNo the clientContainerNo to set
	 */
	public void setClientContainerNo(String clientContainerNo) {
		this.clientContainerNo = clientContainerNo;
	}

	/**
	 * @return the sourceContainerNo
	 */
	public String getSourceContainerNo() {
		return sourceContainerNo;
	}

	/**
	 * @param sourceContainerNo the sourceContainerNo to set
	 */
	public void setSourceContainerNo(String sourceContainerNo) {
		this.sourceContainerNo = sourceContainerNo;
	}

	/**
	 * @return the shippDate
	 */
	public Date getShippDate() {
		return shippDate;
	}

	/**
	 * @param shippDate the shippDate to set
	 */
	public void setShippDate(Date shippDate) {
		this.shippDate = shippDate;
	}

	/**
	 * @return the supplierCode
	 */
	public String getSupplierCode() {
		return supplierCode;
	}

	/**
	 * @param supplierCode the supplierCode to set
	 */
	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	/**
	 * @return the productionDate
	 */
	public Date getProductionDate() {
		return productionDate;
	}

	/**
	 * @param productionDate the productionDate to set
	 */
	public void setProductionDate(Date productionDate) {
		this.productionDate = productionDate;
	}

	/**
	 * @return the shelfLife
	 */
	public Double getShelfLife() {
		return shelfLife;
	}

	/**
	 * @param shelfLife the shelfLife to set
	 */
	public void setShelfLife(Double shelfLife) {
		this.shelfLife = shelfLife;
	}

	/**
	 * @return the ownerCode
	 */
	public String getOwnerCode() {
		return ownerCode;
	}

	/**
	 * @param ownerCode the ownerCode to set
	 */
	public void setOwnerCode(String ownerCode) {
		this.ownerCode = ownerCode;
	}

	/**
	 * @return the pack
	 */
	public String getPack() {
		return pack;
	}

	/**
	 * @param pack the pack to set
	 */
	public void setPack(String pack) {
		this.pack = pack;
	}

	/**
	 * @return the dateDaysOfLife
	 */
	public Date getDateDaysOfLife() {
		return dateDaysOfLife;
	}

	/**
	 * @param dateDaysOfLife the dateDaysOfLife to set
	 */
	public void setDateDaysOfLife(Date dateDaysOfLife) {
		this.dateDaysOfLife = dateDaysOfLife;
	}

	/**
	 * @return the sizeCode
	 */
	public String getSizeCode() {
		return sizeCode;
	}

	/**
	 * @param sizeCode the sizeCode to set
	 */
	public void setSizeCode(String sizeCode) {
		this.sizeCode = sizeCode;
	}

	/**
	 * @return the colorCode
	 */
	public String getColorCode() {
		return colorCode;
	}

	/**
	 * @param colorCode the colorCode to set
	 */
	public void setColorCode(String colorCode) {
		this.colorCode = colorCode;
	}

	/**
	 * @return the source
	 */
	public String getSource() {
		return source;
	}

	/**
	 * @param source the source to set
	 */
	public void setSource(String source) {
		this.source = source;
	}

	/**
	 * @return the versionCode
	 */
	public String getVersionCode() {
		return versionCode;
	}

	/**
	 * @param versionCode the versionCode to set
	 */
	public void setVersionCode(String versionCode) {
		this.versionCode = versionCode;
	}

	/**
	 * @return the productionMethod
	 */
	public String getProductionMethod() {
		return productionMethod;
	}

	/**
	 * @param productionMethod the productionMethod to set
	 */
	public void setProductionMethod(String productionMethod) {
		this.productionMethod = productionMethod;
	}

	/**
	 * @return the postProductionTreatment
	 */
	public String getPostProductionTreatment() {
		return postProductionTreatment;
	}

	/**
	 * @param postProductionTreatment the portProductionTreatment to set
	 */
	public void setPostProductionTreatment(String portProductionTreatment) {
		this.postProductionTreatment = portProductionTreatment;
	}

	/**
	 * @return the weightShipped
	 */
	public Double getWeightShipped() {
		return weightShipped;
	}

	/**
	 * @param weightShipped the weightShipped to set
	 */
	public void setWeightShipped(Double weightShipped) {
		this.weightShipped = weightShipped;
	}

}
